const getVisualBowtie = (req, res) => {
  res.json({
    code: 0,
    msg: '',
    data: {
      nodes: [
        //企业列表
        {
          id: '00001b69-d265-40d2-affa-a527aaa1a000', //企业ID
          name: '石家庄唐斯诺光电科技有限公司', //企业名称
          belong: 'SCC', //节点属于SCC，所有属于SCC的节点标同一颜色，最好能放在同一个位置，见下图
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          name: '广元远景商贸有限公司',
          belong: 'IN', //节点属于IN，所有属于IN的节点标同一颜色，下同
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4302',
          name: '广元远景商贸有限公司',
          belong: 'OUT', //节点属于OUT
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4303',
          name: '广元远景商贸有限公司',
          belong: 'TUBES', //节点属于TUBES
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4304',
          name: '广元远景商贸有限公司',
          belong: 'INTENDRILS', //节点属于INTENDRILS
        },
        {
          id: '8888ea6b-5b8e-4867-9eb3-beee0f3c6666',
          name: '张三',
          belong: 'OUTTENDRILS', //节点属于OUTTENDRILS
        },
        {
          id: '9888ea6b-5b8e-4867-9eb3-beee0f3c6686',
          name: '；李司',
          belong: 'OTHER', //节点属于OTHER
        },
      ],
      links: [
        //企业间持股
        {
          source: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.5,
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.1,
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          value: 0.5,
        },
      ],
    },
  });
};

const getVisualBockbone = (req, res) => {
  res.json({
    code: 0,
    msg: '',
    data: {
      nodes: [
        //企业列表
        {
          id: '00001b69-d265-40d2-affa-a527aaa1a000', //企业ID
          category:"degree_centrality",
          name: '石家庄唐斯诺光电科技有限公司', //企业名称
          backbonenode: 'yes', //节点是否为backbone节点，是则该项为'yes'，前端该节点突出显示
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          category:"eigenvector_centrality",
          name: '广元远景商贸有限公司',
        },
        {
          id: '8888ea6b-5b8e-4867-9eb3-beee0f3c6666',
          category:"closeness_centrality",
          name: '张三',
          backbonenode: 'yes', //节点是否为backbone节点，是则该项为'yes'，前端该节点突出显示
        },
        {
          id: '8888ea6b-5b8e-4867-9eb3-beee0f3c8888',
          category:"betweenness_centrality",
          name: '王五',
          backbonenode: 'yes', //节点是否为backbone节点，是则该项为'yes'，前端该节点突出显示
        },
        {
          id: '00001b69-d265-40d2-affa-a527aaa1a111', //企业ID
          category:"degree_centrality",
          name: '湖南旺仔有限公司', //企业名称
          backbonenode: 'yes', //节点是否为backbone节点，是则该项为'yes'，前端该节点突出显示
        },
        {
          id: '8888ea6b-5b8e-4867-9eb3-beee0f3c7777',
          category:"closeness_centrality",
          name: '李四',
          backbonenode: 'yes', //节点是否为backbone节点，是则该项为'yes'，前端该节点突出显示
        },
      ],
      links: [
        //企业间持股
        {
          source: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.5,
          backbonelink: 'yes', //边是否为backbone边，是则该项为'yes'，前端该边突出显示
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.1,
          backbonelink: 'yes', //边是否为backbone边，是则该项为'yes'，前端该边突出显示
        },
        {
          source: '8888ea6b-5b8e-4867-9eb3-beee0f3c7777',
          target: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          value: 0.5,
          backbonelink: 'yes',
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '8888ea6b-5b8e-4867-9eb3-beee0f3c7777',
          value: 0.5,
          backbonelink: 'yes',
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a111',
          target: '8888ea6b-5b8e-4867-9eb3-beee0f3c8888',
          value: 0.5,
          backbonelink: 'yes',
        },
      ],
    },
  });
};

const getVisualVegas = (req, res) => {
  res.json({
    code: 0,
    msg: '',
    data: {
      nodes: [
        //企业列表
        {
          id: '00001b69-d265-40d2-affa-a527aaa1a000', //企业ID
          name: '石家庄唐斯诺光电科技有限公司', //企业名称
          group: '1', //企业所在分组，前端将同组节点标为同一颜色
        },
        {
          id: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          name: '广元远景商贸有限公司',
          group: '2',
        },
        {
          id: '8888ea6b-5b8e-4867-9eb3-beee0f3c6666',
          name: '张三',
          group: '2',
        },
      ],
      links: [
        //企业间持股
        {
          source: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.5,
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '4d3df93c-6113-4c1c-85fe-3dc7d6f1aa0d',
          value: 0.1,
        },
        {
          source: '00001b69-d265-40d2-affa-a527aaa1a000',
          target: '0000ea6b-5b8e-4867-9eb3-beee0f3c4300',
          value: 0.5,
        },
      ],
    },
  });
};

export default {
  'GET /api/visualBowtie': getVisualBowtie,
  'GET /api/visualBackboneJB': getVisualBockbone,
  'GET /api/visualVegas': getVisualVegas,
};
